reflect.rtype.Kind (method, view implemented interface methods)

77 uses

	reflect (current package)
		abi.go#L200: 	switch t.Kind() {
		abi.go#L247: 		print("t.Kind == ", t.Kind(), "\n")
		makefunc.go#L104: 	fl |= flag(v.typ.Kind())
		swapper.go#L44: 		if typ.Kind() == String {
		type.go#L744: 	switch t.Kind() {
		type.go#L812: 	k := t.Kind()
		type.go#L823: func (t *rtype) Kind() Kind { return Kind(t.kind & kindMask) }
		type.go#L838: 	if t.Kind() == Interface {
		type.go#L846: 	if t.Kind() == Interface {
		type.go#L880: 	if t.Kind() == Interface {
		type.go#L932: 	if t.Kind() != Chan {
		type.go#L940: 	if t.Kind() != Func {
		type.go#L948: 	switch t.Kind() {
		type.go#L969: 	if t.Kind() != Struct {
		type.go#L977: 	if t.Kind() != Struct {
		type.go#L985: 	if t.Kind() != Struct {
		type.go#L993: 	if t.Kind() != Struct {
		type.go#L1001: 	if t.Kind() != Func {
		type.go#L1009: 	if t.Kind() != Map {
		type.go#L1017: 	if t.Kind() != Array {
		type.go#L1025: 	if t.Kind() != Struct {
		type.go#L1033: 	if t.Kind() != Func {
		type.go#L1041: 	if t.Kind() != Func {
		type.go#L1049: 	if t.Kind() != Func {
		type.go#L1349: 					if ntyp.Kind() == Pointer {
		type.go#L1372: 				if ok || ntyp == nil || ntyp.Kind() != Struct {
		type.go#L1528: 	if T.Kind() != Interface {
		type.go#L1548: 	if V.Kind() == Interface {
		type.go#L1636: 	if T.hasName() && V.hasName() || T.Kind() != V.Kind() {
		type.go#L1640: 	if T.Kind() == Chan && specialChannelAssignability(T, V) {
		type.go#L1665: 	kind := T.Kind()
		type.go#L1666: 	if kind != V.Kind() {
		type.go#L2155: 	switch t.Kind() {
		type.go#L2179: 	switch t.Kind() {
		type.go#L2206: 	switch t.Kind() {
		type.go#L2478: 			if f.typ.Kind() == Pointer {
		type.go#L2486: 			switch f.typ.Kind() {
		type.go#L2864: 	switch t.Kind() {
		type.go#L3067: 	if t.Kind() != Func {
		type.go#L3070: 	if rcvr != nil && rcvr.Kind() == Interface {
		value.go#L151: 	f := flag(t.Kind())
		value.go#L689: 		v := Value{typ, nil, flag(typ.Kind())}
		value.go#L849: 	if v.typ.Kind() == Interface {
		value.go#L888: 	if t.Kind() == Interface {
		value.go#L1210: 		fl |= flag(typ.Kind())
		value.go#L1230: 	fl := v.flag&(flagStickyRO|flagIndir|flagAddr) | flag(typ.Kind())
		value.go#L1358: 		fl := v.flag&(flagIndir|flagAddr) | v.flag.ro() | flag(typ.Kind()) // bits same as overall array
		value.go#L1371: 		fl := flagAddr | flagIndir | v.flag.ro() | flag(typ.Kind())
		value.go#L1623: 	fl |= flag(typ.Kind())
		value.go#L1636: 	fl := v.flag.ro() | flag(keyType.Kind())
		value.go#L1706: 	return copyVal(ktype, iter.m.flag.ro()|flag(ktype.Kind()), iterkey)
		value.go#L1730: 	key := Value{ktype, iterkey, iter.m.flag | flag(ktype.Kind()) | flagIndir}
		value.go#L1747: 	return copyVal(vtype, iter.m.flag.ro()|flag(vtype.Kind()), iterelem)
		value.go#L1771: 	elem := Value{vtype, iterelem, iter.m.flag | flag(vtype.Kind()) | flagIndir}
		value.go#L1851: 	if v.typ.Kind() == Interface && v.IsNil() {
		value.go#L2037: 	val = Value{t, nil, flag(t.Kind())}
		value.go#L2463: 	if v.typ.Kind() == Interface {
		value.go#L2877: 		fl := flag(t.Kind())
		value.go#L2983: 	fl := flag(t.Kind())
		value.go#L3041: 		fl |= flag(dst.Kind())
		value.go#L3103: 	switch src.Kind() {
		value.go#L3105: 		switch dst.Kind() {
		value.go#L3115: 		switch dst.Kind() {
		value.go#L3125: 		switch dst.Kind() {
		value.go#L3135: 		switch dst.Kind() {
		value.go#L3141: 		if dst.Kind() == Slice && dst.Elem().PkgPath() == "" {
		value.go#L3151: 		if dst.Kind() == String && src.Elem().PkgPath() == "" {
		value.go#L3161: 		if dst.Kind() == Pointer && dst.Elem().Kind() == Array && src.Elem() == dst.Elem().Elem() {
		value.go#L3166: 		if dst.Kind() == Chan && specialChannelAssignability(dst, src) {
		value.go#L3177: 	if dst.Kind() == Pointer && dst.Name() == "" &&
		value.go#L3178: 		src.Kind() == Pointer && src.Name() == "" &&
		value.go#L3184: 		if src.Kind() == Interface {
		value.go#L3208: 	return Value{typ, ptr, f | flagIndir | flag(typ.Kind())}
		value.go#L3222: 	return Value{typ, ptr, f | flagIndir | flag(typ.Kind())}
		value.go#L3230: 	return Value{typ, ptr, f | flagIndir | flag(typ.Kind())}
		value.go#L3244: 	return Value{typ, ptr, f | flagIndir | flag(typ.Kind())}